Big Huge Thesaurus

Japanese Red Army

noun